Audio systems and methods

ABSTRACT

A system for receiving multiple conversations or messages and for playing the multiple conversations or messages with a mobile device and wireless earpieces. The system may determine various presentation parameters based on various characteristics of the received messages and may play the messages such that audio appears at distinguishing locations around the user. The system may change how messages and/or conversations are played in response to recognize a change in the focus of the user based on detected user inputs, such as body movement gestures.

RELATED APPLICATIONS

This application is a continution of U.S. application Ser. No.16/188,943 entitled Audio Systems and Methods” filed Nov. 13, 2018,which is a continuation of U.S. application Ser. No. 15/681,643 entitled“Audio Systems and Methods” filed Aug. 21, 2017 now U.S. Pat. No.10,178,515, which is a continuation of U.S. application Ser. No.15/159,521 entitled “Audio Systems and Methods” filed May 19, 2016, nowU.S. Pat. No. 9,743,259, which is a continuation of U.S. applicationSer. No. 13/664,409 entitled “System and Methods for Managing ConcurrentAudio Messages” filed Oct. 30, 2012, now U.S. Pat. No. 9,374,448, whichclaims the benefit of priority of U.S. Provisional Application61/652,228 entitled “Multi-Person Whisper Service” filed May 27, 2012,the entire contents of which are incorporated herein by reference.

BACKGROUND

Mobile devices, such as mobile phones, smart phones, tablets, orlaptops, may have various types of personal communication systems formanaging or responding to communications and/or messages such as phonecalls or text messages received at the same time. Such personalcommunication systems include call waiting, sending a second caller tovoicemail, or simply ignoring the second caller. For example, if a smartphone receives a phone call when the user is currently operating it, thesmart phone may prompt the user to choose among answering the call orsending the second caller to voicemail while the user remains talking tothe first caller. This method manages the two calls received at the sametime, but does so awkwardly for all parties involved.

Concurrent communications, particularly voice calls received at the sametime, may be more inconvenient or difficult to manage for many mobiledevice users. For example, users employing phone conference callingtechniques may lose track of the identities of the various participantsas anyone may speak at any time. Additionally, orchestrating the startof a multi-party conversation or handling concurrent discussions may bedifficult with many technical inconveniences. For example, when a mobileuser encounters concurrent calls (e.g., a second call via call waiting),the user may be forced to engage in cumbersome button presses, numeroussmart phone menu operations, or directing a caller to voicemail.

SUMMARY

The communication systems, methods, and devices of the variousembodiments enable a wireless connection of communication devices tomanage and respond to concurrent or colliding messages and/orconversations in a way that enables a user to effectively manage twoconversations at one time, much like talking to two people in thehallway.

In an embodiment, a user may employ a personal communication systemincluding a mobile device coupled to two wireless earpieces (e.g., onefor each of the left and right ears) to conduct multiple audiocommunications and blend two or more concurrent audio streams byaltering their presentation. The mobile device may present multipleconcurrent audio messages (e.g., whisper service audio files, which areaudio clips that may be played on wireless earpieces when received by amobile device) and/or voice conversations in a manner that enables auser to distinguish the two or more messages and/or conversations. Forexample, the mobile device may use three-dimensional (3D) sound effectsso that messages/conversations are perceived by a user to be positionedseparately in space around the user. For example, onemessage/conversation may be perceived to come from in front of the user,another message/conversation may be perceived to come from behind theuser, a third message/conversation may be perceived to come from theleft side of the user, and a fourth message/conversation may beperceived to come from the right side of the user. The audiblepresentation may include other effects, such as presenting one or moremessages/conversations louder than others, generating or modifying soundso that one or more messages/conversations appears to be near the userwhile other messages/conversations sound distant, presenting onemessage/conversation in one ear and another message/conversation in theother ear, and muffling one or more messages/conversations while othersare played so they are clear. This audible presentation of multipleaudible messages and/or conversations may be configured so they mimicreal life conversation situations, such as when the user is speaking inthe hall with one person and hears another person call from afar.

In the various embodiments, a mobile device may direct audio messages toone or both wireless earpieces, adjust the presentation characteristicsof the audio messages, and send messages to sender computing devices inresponse to detecting colliding messages or voice calls. The mobiledevice may use configuration files (e.g., user preferences), contactlists (e.g., a list of known and/or privileged contacts), and/or timingof received messages/conversations to determine the manner of playingthe audio streams. The mobile device may also change focus betweenactive messages and/or conversations in response to detecting usergestures, movements, or interactions with the mobile device, earpieces,and/or other connected devices. In another embodiment, the mobile devicemay admit new conversation participants to an ongoing conversation basedon proximity, gesture inputs, or inputs from user interactions with themobile device or wireless earpieces.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated herein and constitutepart of this specification, illustrate exemplary embodiments of theinvention, and together with the general description given above and thedetailed description given below, serve to explain the features of theinvention.

FIG. 1 is a communication system block diagram of a network suitable foruse with the various embodiments.

FIG. 2 is a process flow diagram illustrating an embodiment method fordetermining the audio output of two or more concurrent incoming audiomessages to wired or wireless earpieces.

FIG. 3 is a communications flow diagram illustrating exampleinteractions between a mobile device, a left wireless earpiece, and aright wireless earpiece.

FIG. 4 is a process flow diagram illustrating embodiment methods forreceiving, organizing, and presenting multiple messages and/orconversations.

FIG. 5 is a process flow diagram illustrating an embodiment method foradjusting a focus of attention for multiple conversations.

FIGS. 6A-6B are process flow diagrams illustrating embodiment methodsfor conducting one-way Whisper conversations.

FIG. 7 is a process flow diagram illustrating an embodiment method foradding new Whisper conversation participants using radio signals.

FIG. 8 is a diagram showing various vocal position and qualitypresentations of conversations managed by a recipient personalcommunication system.

FIGS. 9A-9D are illustrations of gesture actions for changing focus thatmay be recognized using the various embodiments.

FIG. 10 is a component diagram of an example mobile device suitable foruse with the various embodiments.

FIG. 11 is a component diagram of another example mobile device suitablefor use with the various embodiments.

FIG. 12 is a component diagram of a wireless earpiece suitable for usewith the various embodiments.

DETAILED DESCRIPTION

The various embodiments will be described in detail with reference tothe accompanying drawings. Wherever possible, the same reference numberswill be used throughout the drawings to refer to the same or like parts.References made to particular examples and implementations are forillustrative purposes, and are not intended to limit the scope of theinvention or the claims.

The word “exemplary” or “for example” is used herein to mean “serving asan example, instance, or illustration.” Any implementation describedherein as “exemplary” or “for example” is not necessarily to beconstrued as preferred or advantageous over other implementations.

As used herein, the tell is “mobile device” and “receiver device” areused interchangeably herein to refer to any one or all of cellulartelephones, smart phones, personal or mobile multi-media players,personal data assistants (PDA's), laptop computers, tablet computers,smart books, palm-top computers, wireless electronic mail receivers,multimedia Internet enabled cellular telephones, wireless gamingcontrollers, and similar personal electronic devices that include aprogrammable processor and memory and circuitry for sending and/orreceiving voice and data calls, sending and/or receiving messages (e.g.,short message service (SMS) messages, e-mails, applicationnotifications, such as Facebook® post notifications and/or game highscore change notifications, etc), sending and/or receiving warnings(e.g., low battery warnings, loss of network connectivity warnings,etc), and/or sending and/or receiving reminders (e.g., calendarreminders, task reminders, etc).

As used herein, the terms “user,” “sender,” “recipient,” and“participant” refer to a person sending and/or receiving a message usinga computing device, such as a mobile device or any other device capableof transmitting SMS text messages, emails, whisper messages, audio data,or any other such electronic communications. Senders, recipients, users,and participants may also employ a personal communication system with amobile device and wireless earpieces when sending and/or receivingmessages.

The various embodiments may be utilized with a personal communicationsystem that includes a mobile device coupled to two wireless earpiecesconfigured to be comfortably worn without disrupting a user's normalhearing. Since the wireless earpieces may be comfortably worn, thepersonal communication system may be utilized by a user throughout theday. Since the personal communication system, in particular the twowireless earpieces coupled to the mobile device, may be worn and activeall day, a new communication service may be offered whereby selectedindividuals (e.g., those individuals on a user-defined privilege list)may communicate by sending audio clips that are immediately played inthe user's ears like a whisper. For purposes of this application, theterm “whisper message” refers to an audio clip message that may bedelivered to a mobile computing device and promptly played on wirelessearpieces. Such a whisper message may be in addition to SMS, MMS andemail messages, although such text-based messages may be converted intoaudio streams through speech synthesis. Thus, in an embodiment of apersonal communication system, conventional text-based messages may beplayed in the user's ear in the same manner as whisper messages if theuser so chooses.

In the whisper message service, a sender wishing to send a whispermessage may speak a brief verbal message into their mobile device orcomputer (which may be running an application for creating whispermessages such as YagattaTalk®), and then press a send key or icon. Theaudio clip data may be transmitted through a wireless network (e.g.,either a cellular data network or a WiFi network depending upon currentconnectivity) and delivered to the intended recipient's mobile computingdevice. To the sender, the service may operate very much likepush-to-talk communications, but the message may be handled more likeSMS messages. Upon receiving a whisper message, the recipient's mobilecomputing device may determine whether the sender is on a privilegelist, and if so, immediately play the audio clip through one or both ofthe ear pieces. In this manner, privileged senders can deliver apersonal audio message to recipients with the message being playedimmediately (or in response to a user action) in the recipient's earjust like a private whisper. If the sender is not on the user'sprivilege list, the user may elect (e.g., through a user setting oroperating mode) to store the whisper message in memory to be played whenthe user elects.

In an embodiment, a user may direct his or her personal communicationsystem to record a whisper message and store the whisper message torepresent the user's current status. Another user, using a similarpersonal communication system that can handle whisper messages, may thenrequest to listen to the first user's whisper message status. In asimilar fashion, any user with the whisper message service could chooseto listen to the current status of other users via a list of his or herpreprogrammed contacts. For example, this would be analogous to a personupdating their text-based Facebook® status, or a person reading theirFacebook® newsfeed of all status updates of a person's designatedfriends. However, through the whisper service, audio clips would berecorded instead of typed, and other users could choose to listen totheir contacts current status instead of reading them. This embodimentis useful because it would allow a user to determine a contact's status(e.g., busy, available or other detailed information such as out of thecountry) and provide the user with relevant feedback prior to sending adirected whisper message, phone call, SMS, or other form ofcommunication to the contact.

In an embodiment, the personal communication system may enable one-wayvoice conversations. For example, a professor may conduct a whispervoice conversation with a class of students in which the professor isexclusively allowed to contribute to the conversation. The personalcommunication system may detect alert messages from parties who desireto contribute to the conversation, analogous to a student raising herhand to speak. Based on the user's input via personal communicationsystem interactions (e.g., graphical user interface buttons, speechcommands, or recognized gestures), the personal communication system maytemporarily provide permission to the other parties to enable them tocontribute to the voice conversation. Permissions may be granted on acase-by-case basis or through an open response period. For example, theprofessor may allow contributions from students when they transmitspeaking requests and/or during a pause in the professor's speech (e.g.,when the sound input to the professor's microphone goes low for a periodof time exceeding a threshold).

In another embodiment, the personal communication system may creategroup voice conversations between the user and other individuals,including parties located near the user and remote participants. Forexample, the user employing a personal communication system may exchangewhisper messages (e.g., audio memos) with a remote participant, meetanother person in the hallway, and begin transmitting whisper messagesto both individuals. The personal communication system may detectpotential participants of a multi-person conversation by using radiosignals to determine whether whisper-capable devices are within apredetermined range (e.g., with the communication range of a short-rangeradio). In response to a user's input, the personal communication systemmay include the new participants into the whisper voice conversation.

While the whisper service has many communication benefits for users,immediately playing whisper messages when they are received can resultin confusion if the user is already listening to another message orengaged in another communication (e.g., a voice call). To address thisproblem, the various embodiments provide systems and methods forrendering/playing multiple concurrent audio messages within a personalcommunication system consistent with the user's priorities and focus ofattention.

Received messages and/or conversations that overlap may be handled bythe personal communication system may include voice calls, whispermessages, text based messages processed through a voice synthesizer,social media messages, and application reminders. The embodiments mayalso enable handling collisions that occur between audio messages and/orconversations, such as podcasts, radio programs, music files, etc.Examples of colliding audio streams include whisper messages receivedconcurrently from multiple senders, overlapping whisper messages such aswhisper messages received while the user is on a voice call, and twoconcurrent phone calls at the same time.

In the various embodiments, the personal communication systems mayreceive static messages (e.g., pre-recorded audio, text, email), two-wayactive conversations (e.g., real-time phone conversation), and one-wayactive conversations (e.g., a sender may speak and the user may listen).For example, a sender may transmit a static whisper memo message to theuser. In an embodiment, the personal communication system may establishopen communication channels capable of sporadic and randomtransmissions. For example, a sender and the user may exchangepersistent, live audio feeds (e.g., an open microphone stream)throughout a period of time. As another example, if the sender and theuser are exchanging whisper service messages, the effect will be verysimilar to a conversation in a telephone call, even though there is nolive connection established between the parties' respective computingdevices.

The embodiment personal communication systems may receive and processmessages from senders that have a privileged status as defined by theuser of the personal communication system. The senders of messagesreceived by the personal communication system may be included within auser-designated privileged list maintained and stored within thepersonal communication system, such as within the memory of the mobiledevice. The personal communication system may authorize, authenticate orotherwise approve the senders to allow whisper messages from the sendersto be received by the personal communication system and played asdescribed below.

In the various embodiments, the personal communication system maydistinguish and/or rank the concurrent messages and/or conversations invarious ways based on the characteristics of the messages. For example,the personal communication system may evaluate metadata encoded withinthe messages, the order of arrival, message priority or urgencyindications, characteristics of the senders/callers including whetherthe sender is a privileged contact, and other factors to determinemessage/conversation relative rankings.

Based on the determined message/conversation relative rankings and/orother evaluations, the personal communication system may select variouspresentation parameters for playing the messages and/or conversations.Presentation parameters may define the volume, the audio quality, thespeed, applied filtering effects, and other attributes that the personalcommunication system may use to play the messages and/or conversationsin a manner that enables the user to distinguish among the concurrentmessages and/or conversations. In an embodiment, the personalcommunication system may also utilize three-dimensional audio techniquesto provide the perception of depth to the presentation of multiplemessages and/or conversations.

In an embodiment, the personal communication system may detect theuser's input that define or reflect the focus of the user and adjuststhe presentation of multiple messages accordingly. The user's focus maybe processed as a personal communication system variable that thepersonal communication system updates as the personal communicationsystem receives a user's input in the form of interactions with thepersonal communication system devices (e.g., the mobile device andwireless earpieces) and/or recognizes user body movements or gesturesbased on data from motion sensors on personal communication systemcomponents. For example, the personal communication system may determinewhere the user is looking or recognize certain body movement gestures byevaluating data from motion sensors within the wireless earpieces. Forexample, the wireless earpieces may include a suite (or sensor pack) ofaccelerometers, magnetometers, and in/or gyroscopes configured togenerate sensor data that can be used by the personal communicationsystem to estimate lateral and rotational movements of the user's headabout the normal six degrees of freedom (i.e., 6-axis). The personalcommunication system may maintain a database of recognized gestures inthe form of patterns of motion sensor data that the personalcommunication system may use to determine the user's direction of focusand/or recognize personal communication system commands. When thepersonal communication system detects patterns in motion sensor data thepersonal communication system may change the focus variable consistentwith the user's focus of attention, and change the manner in which themultiple audio streams are played accordingly.

FIG. 1 illustrates a wireless network system 100 suitable for use withthe various embodiments. The wireless network system 100 includes apersonal communication system 101 that may include multiplecommunication devices, such as a mobile device 102 wirelessly coupled toa right wireless earpiece 104′ and a left wireless earpiece 104. Themobile device 102 and the wireless earpieces 104′ and 104 may exchangedata via a wireless data links 124 and 126. As an example, the wirelessdata links 124 and 126 between the mobile device 102 and the wirelessearpieces may be a Bluetooth® connection.

Additionally, the mobile device 102 may be configured to connect to theInternet 112 via wireless connections 120 and 122, respectively,established with a wireless access point 108, such as a Wi-Fi accesspoint. The wireless access point 108 may connect with the Internet 112.In this manner data may be exchanged between the mobile device 102 andother Internet 112 connected devices by methods well known in the art.Additionally, the mobile device 102 and a cellular tower or base station106 may exchange data via a cellular connection 120, including CDMA,TDMA, GSM, PCS, G-3, G-4, LTE, or any other type connection. Thecellular tower or base station 106 may be in communication with a router110 that may connect to the Internet 112. In this manner, data (e.g.,voice calls, text messages, e-mails, etc.) may be exchanged between themobile device 102 and other devices by methods well known in the art.

FIG. 2 illustrates an embodiment method 200 for managing the audiooutput from wireless earpieces 104 and 104′ of two or more overlappingaudio messages on the mobile device 102. In block 202 the mobile device102 may receive a first audio message and in block 204 the mobile device102 may also receive a second audio message at the same time. As anexample, the audio messages received at blocks 202, 204 may form part ofa voice and/or data call that may be established over a cellular networkor a Wi-Fi connection to the Internet 112. In block 206, the mobiledevice 102 may determine the relative rankings for the first and secondaudio messages.

A variety of different approaches may be used for determining relativerankings to overlapping audio messages. To implement a predefinedrule-based method for assigning relative rankings to overlappingmessages/conversations, the mobile device 102 may maintain a protocolfile that includes rules that the mobile device 102 can apply to themessages in order to determine their relative rankings. Such rules maybe selected or applied based on information included within the audiomessages (e.g., metadata, sender or caller ID, priority indications,etc.), as well as information stored within the mobile device, such as aprivileged contact database. In another rule-based approach, ranking ofmessages may be determined by the type of message due to the relativeimportance of different types of communication. For example, a phonecall and a Push-to-Talk (PTT) audio may take priority over a whispermessage, voicemail, SMS, and e-mail because a phone call and PTT audiois generally more urgent than the latter forms of communication.Likewise, a whisper message may take priority over an SMS. In anotherapproach, the personal communication system 101 may present a user withprompts to provide inputs to the personal communication system 101 sothat the personal communication system 101 can use to determine relativerankings for colliding audio messages. In this approach, the user may beprompted pick a particular message to hear first, or to “break a tie”when other approaches are unable to determine the relative priority forthe colliding audio messages. For example, the mobile device 102 maydisplay a graphical user interface (“GUI”) button that the user may tapto indicate the relative rankings for concurrently received audiomessages.

In block 208, the mobile device 102 may determine the presentationparameters for the first and second audio messages based on a predefinedrule of the relative rankings determined in block 206. For example, themobile device 102 may access a protocol file for determining thepresentation parameters for the first and second audio messages based ona predefined rule of the relative ranking of the first and second audiomessages. In block 210, the mobile device 102 may determine the outputto be played in the left wireless earpiece 104 and the right wirelessearpiece 104′. In block 212, the mobile device 102 may generate an audiosignal for the left wireless earpiece 104, and send that signal to theleft wireless earpiece 104 via the wireless link in block 216. In block220, the left wireless earpiece 104 may receive the audio signal fromthe mobile device 102 and may, in block 224, generate audio output,e.g., by playing the audio via one or more speakers in the earpiece 104.Similarly, in block 214, the mobile device 102 may generate an audiosignal for the right wireless earpiece 104′, and send that signal to theright wireless earpiece 104′ via the wireless link in block 218. Inblock 222, the right wireless earpiece 104 may receive the audio signalfrom the mobile device 102 and may, in block 226, generate audio output,e.g., by playing the audio via one or more speakers in the earpiece104′.

FIG. 3 is a communication flow diagram illustrating example interactionsbetween the mobile device 102 and wireless earpieces 104, 104′ occurringwhen the mobile device receives an incoming audio message. As part of aninitialization routine the mobile device 102 may send a pairing requestmessage 302 to the right wireless earpiece 104′. In response the mobiledevice 102 may receive a pairing response message 304 from the rightwireless earpiece 104′. In this manner, the mobile device 102 and theright wireless earpiece 104′ may be paired and establish a wireless datalink with each other, such as wireless data link 124.

In a similar manner, the mobile device 102 may send a pairing requestmessage 306 to the left wireless earpiece 104. In response, the mobiledevice 102 may receive a pairing response message 308 from the leftwireless earpiece 104. In this manner, the mobile device 102 and theleft wireless earpiece 104 may be paired and establish a wireless datalink with each other, such as wireless data link 126.

When the mobile device 102 receives a first audio message 314, and asecond audio message 316 at the same time, the mobile device 102 maydetermine the relative rankings of the two audio messages, and based onthe determined relative rankings determine the presentation parametersthat may be applied to each audio message 318. In an embodiment, themobile device 102 may play the first and second audio messages on one orboth of the ear pieces 104, 104′. The mobile device 102 may generatedifferent audio outputs for each of the right and left wirelessearpieces 104, 104′. In this manner, different audio may be presented ineach of the user's right and left ears. By applying different audioeffects to the sounds produced in the right and left earpieces, thepersonal communication system 101 is able to present multiple audiomessages/conversations to a user in a manner that enables the user todistinguish the various sounds, much like how individuals are able toprocess sounds received from different directions in ordinarycircumstances.

FIGS. 4-9 illustrate various embodiment methods for handling concurrentmessages received by the personal communication system 101 that includesat least a mobile device and one or both wireless earpieces.

FIG. 4 illustrates an embodiment method 400 for handling two messagesthat are received by the personal communication system 101 (e.g., themobile device 102, one or both wireless earpieces 104, 104′ and/or othercomponents) at the same time. The personal communication system 101 mayreceive a first message in block 405, and a second message in block 410.For example, the personal communication system 101 may receive twowhisper messages or similar type of audio memos through a cellularnetwork. In optional block 415, the personal communication system 101may display/play one or both messages. One or both of the receivedmessages may be displayed on the mobile device 102 or may be played onone or both of the wireless earpieces 104, 104′. For example, while awhisper message is played through the one or both wireless earpieces104, 104′, at the user's discretion, the whisper message may also beconverted to text via a speech-to-text software routine and displayedfor the user to read on the mobile device 102. In an alternate example,a text message may be the received message, which may be converted toaudio via a text-to-speech software routine and played concurrently withanother message on the personal communication system 101 (e.g., on oneor both of the wireless earpieces 104, 104′). In an alternate example,the whisper message or messages may be played though another speaker ofany other personal communication system 101 component (e.g., on aspeaker of the mobile device 102).

In block 420, the personal communication system 101 (e.g., the mobiledevice 102, the earpieces 104, 104′ and/or other components) maydetermine the relative rankings for the first and second messages. Therelative rankings may be used by the personal communication system 101to determine how to play or display both messages. As discussed above,the personal communication system 101 may evaluate ranking based on thetype of message. For example, the personal communication system 101 mayrank the first message as having a higher relative ranking because it isa phone call, while the second message may be given a lower relativerank because it is a text message that was converted to audio. Asanother example, the system 101 may give a higher relative rank to atext-to-audio e-mail flagged as urgent, while giving a lower relativerank to a whisper message.

In an embodiment, the personal communication system 101 may rank themessages based on the identities of the senders. For example, if thefirst message sender is a family member and the second message sender isa work colleague, the personal communication system 101 may rank thefirst message sender as higher. The personal communication system 101may also determine the relative ranking of the messages and/orconversations based on information within a privileged list. Forexample, the personal communication system 101 may store a contact oraddress book database that contains a relative ranking for each contact.Alternatively, the personal communication system 101 may process themessage contents to determine the relative rankings based on messagesubject matter, topicality, or relevancy evaluations. For example, thepersonal communication system 101 may execute a language processingroutine to interpret text or audio contents and determine the topic ofthe message.

In an embodiment, the personal communication system 101 may evaluatemetadata within the messages and/or conversations to determine therelative rankings. For example, the personal communication system 101may parse the first and second messages to decode metadata within eachthat describes the importance of the content of the respective messages.The personal communication system 101 may also determine other messagecharacteristics, such as the sender identity, the type of message, andrecommended presentation parameters, based on metadata. For example, areceived message may contain embedded metadata instructing the personalcommunication system 101 to apply a language translation routine to theincluded audio/text message content.

In an embodiment, the personal communication system 101 may modify theaudio output of one or all of colliding messages and/or conversationsbased upon a determination of the user's focus of attention. The user'sfocus of attention may be determined based upon the user's inputs, bodypositions (e.g., a direction in which the user's is facing) and otherinformation available to the personal communication system 101. Thiscapability enables the personal communication system 101 to respond tothe user's own focus of attention, so that those messages of mostinterest to the user are presented in the most appropriate manner, whileother messages may be deemphasized, reduced in volume, muffled,positioned behind or removed from the user, or otherwise modified asdescribed herein. Upon determining the user's focus of attention withrespect to the current messages and/or conversations, the personalcommunication system 101 may assign a value to a focus variable that mayalso be used as part of determining the relative rankings of thecolliding messages/conversations. Thus, a message or conversation thatis the focus of the user's attention may be assigned the highestrelative ranking and presented to the user through the earpiecesconsistent with that high ranking, while other messages/conversationsare deemphasized. Embodiments of methods for determining the focusvariable are discussed below with reference to FIG. 5.

In an embodiment, the personal communication system 101 may record andtrack determined relative rankings for each received message. Forexample, the personal communication system 101 may record the relativeranking for each whisper message received within a certain period oftime. The personal communication system 101 may re-evaluate the relativerankings of messages in response to detecting changes in conditions, theuser's focus of attention, and/or information contained within themessages. For example, the relative rankings for all tracked or activemessages and/or conversations may be re-evaluated each time a newmessage is received or dispatched by the personal communication system101.

In another embodiment, the personal communication system 101 mayrandomly determine the relative rankings of concurrent messages. Forexample, the personal communication system 101 may determine relativerankings using a pseudorandom selection method so that the user does notappear to have a bias that may be detected by others.

In block 425, the personal communication system 101 may determine thepresentation parameters for the first and second messages based on apredefined rule of the relative rankings. For example, the personalcommunication system 101 may access a protocol file for determining thepresentation parameters for the first and second messages based on apredefined rule. The protocol file may contain rule-based instructionsdescribing how messages of various relative rankings may be presented bythe personal communication system 101. For example, the protocol filemay include rules to play a message having a higher-relative rankingbefore playing a lower-relative ranking message. In an embodiment, theprotocol file may represent predefined default configurations and/orpreferences defined by the user of the personal communication system101. For example, the user may indicate within a preference list thatthe personal communication system 101 should always display/playmessages received from a certain sender using particular presentationtechniques.

The protocol file may define presentation parameters for modifying andplaying messages of a particular relative ranking. The presentationparameters may include identification of devices that may play an audiomessage, the volume of message audio, effects to apply to audiomessages, and particular software to execute when processing and/orplaying the message. For example, the protocol file may include rulesthat messages and/or conversations containing audio data may be playedthrough the wireless earpieces. As another example, the protocol filemay indicate that higher relative ranking audio files are to be playedat a higher volume than lower relative ranking audio files. As anotherexample, the protocol file may indicate that higher relative rankingaudio files are to be played through the right wireless earpiece. In anembodiment, the protocol file may indicate that high relative rankingmessages may be played completely before presenting a lower relativeranking message or conversation. In an embodiment, the personalcommunication system 101 may also evaluate the current functionalitiesof the personal communication system 101 (e.g., connected devices,bandwidth available, current device settings, 3-D software installed,etc.) to determine the presentation parameters to apply to concurrentmessages.

In an embodiment, the protocol file may contain device settings, such asvolume or fidelity settings (e.g., playback bitrate), that may beapplied to various relative rankings or types of messages. The protocolfile may include rules that describe the schedule (or timing) forplaying messages. For example, the protocol file may instruct thepersonal communication system 101 to pause an in-progress (i.e.,currently rendering/playing) message to begin playing a higher relativeranking message. In an embodiment, the protocol file may instruct thepersonal communication system 101 to transmit a status message to thevarious contacts based on the relative rankings. For example, thepersonal communication system 101 may transmit a whisper audio messageto a message sender indicating that the sender's message is currentlywaiting to be played by the personal communication system 101.

In an embodiment, the protocol file may include rules to employpresentation parameters regardless of the determined relative rankingsand based exclusively on the identities of message senders (e.g., senderID or caller ID). For example, the protocol file rules may specify thatthe personal communication system 101 should always play a whispermessage from a particular sender in the left wireless earpiece. Theprotocol file rules may also define presentation parameters based onother basic characteristics of received messages, such as messageurgency or message type (e.g., whisper message, email, SMS text message,etc.). For example, a rule may specify that the personal communicationsystem 101 should play whisper messages in the left wireless earpiece oruse a higher playback volume when playing voice synthesized SMS textmessages.

In an embodiment, the protocol file may include rules specifyingpreprocessing of a message before being played. For example, a protocolfile rule may require that a lower relative ranking audio file beprocessed through a sampling software routine so that it does notinterfere with a higher relative ranking message or conversation. Forexample, the personal communication system 101 may preprocess an audiofile to muffle or distort the original audio message so that the userhears it as a background sound with sufficient clarity so that the usercan discern that another person is speaking but without interfering witha primary message or conversation being played at the same time. In anembodiment, the personal communication system 101 may apply filtering orsimilar effects to streaming audio data (e.g., voice conversations) andmay store un-filtered versions of audio messages. For example, for areal-time voice data stream (e.g., a voice call), the personalcommunication system 101 may apply an audio filter to the voice data asthe data is received by the personal communication system 101. A furtherdescription of various preprocessing in presentation parameters isprovided below with reference to FIG. 8.

In block 430, the personal communication system 101 may display/play thefirst and second messages based on the presentation parametersdetermined in block 425. The presentation parameters may be included inthe protocol file. In an embodiment, the presentation parameters maydisplay the first and/or second messages on a personal communicationsystem 101 device (e.g., the mobile device 102, or another component)and alternatively or in combination play the first and/or secondmessages in one or more wireless earpieces 104, 104′. In an embodiment,if the messages have different durations, the personal communicationsystem 101 may revert to normal audio settings for one of the messagesor conversations when only a single message/conversation is beingplayed. For example, when a higher relative ranking message concludes,the personal communication system 101 may begin playing a lower relativeranking message with normal audio settings.

In an embodiment, information regarding how a message was played to therecipient may be transmitted back to a sender of the message, such as inthe form of a delivery confirmation message. For example, the personalcommunication system 101 may transmit back to the message sender that itdetermined the sender's whisper message to be of a lower relativeranking and played the message at low-volume and muffled. If the senderalso employs a similar personal communications system 101 (e.g., themobile device 102, one or both wireless earpieces 104, 104′ and/or othercomponents), the sender's personal communication system 101 may play forthe sender any messages and/or conversations received from the user'spersonal communication system 101 using the same presentationparameters. For example, if the user's personal communication system 101plays a whisper message from the sender at a low volume and/or with amuffled effect, then the sender's personal communication system 101 mayplay a whisper message from the user at a similarly low volume and/ormuffled effect. In this manner, the sender can understand how a messagewas played for the recipient.

In an embodiment, the personal communication system 101 may transmitmessages to the senders of the first and second messages indicating therelative rankings assigned to their message, the order in which themessage was played to be recipient, and other determinations made by thepersonal communication system 101 during the operations of the method400. For example, the personal communication system 101 may transmitstatus messages to the senders describing operations being performed ontheir message or conversation pending delivery (e.g., the personalcommunication system 101 is playing a whisper message from anothersender, the personal communication system 101 is in stand-by mode,etc.). Such status messages may include information about the activedevices of the personal communication system 101, the user's interaction(or presence) with respect to the personal communication system 101devices (e.g., whether the user is wearing one or both earpieces), andother information that may inform the senders regarding how the personalcommunication system 101 is processing and playing their messages and/orconversations. For example, a sender's personal communication system 101may receive whisper messages from the personal communication system 101that indicate the user is engaged in another active conversation ormessage. As another example, the personal communication system 101 maytransmit a whisper message to the sender that includes audio of the usertalking in a muffled/distorted fashion to another party. As anotherexample, the personal communication system 101 may transmit a message tothe sender's personal communication system 101 that indicates thesender's message is in a suspended or paused state in the user'spersonal communication system 101. For example, the personalcommunication system 101 may send a whisper message to the sender'spersonal communication system 101 containing audio explaining that therecipient had to pause the conversation with the sender to listen to ahigher priority whisper message.

FIG. 5 illustrates a method 500 for modifying priorities among multiplemessages when the user's focus of attention changes. A focus variablebased on an estimation of the user's focus of attention may be used todecide which and how colliding messages will be played for the user. Forexample, the personal communication system 101 (e.g., the mobile device102, one or both wireless earpieces 104, 104′ and/or other components)may determine from user actions that the user is focused on a two-wayaudio conversation when the personal communication system 101 receivesadditional colliding audio messages. So long as the user's attentionremains focused on the two-way audio conversation, the personalcommunication system 101 may delay, play quietly, or muffle one or moreof the received messages. However, if the user's attention shifts, as ifto listen to one of the messages, this may be reflected in a change ofthe focus variable, which may result in the playing of one of thecolliding messages in a clear manner while the two-way audioconversation is quieted, moved to one ear, muffled, put on hold, orotherwise modified to enable the user to clearly hear the message. Themanner in which the personal communication system 101 responds tochanges in the user's focus of attention may be defined in the protocolfile, such as in the form of a rule.

The personal communication system 101 may adjust the focus variable inresponse to inputs from the user, such as tapping on a physical button,or an icon displayed on a user interface. For example, the personalcommunication system 101 may receive inputs from user interactions witha touch screen on the mobile device or recognized voice commandsreceived by a microphone.

In another embodiment, the personal communication system 101 may includemultiple devices (e.g., a mobile device, wrist-mounted devices, and/orone or both wireless earpieces) that may contain sensors (or a sensorpack) that measure and collect motion data that may be used tocharacterize anatomical movements. A motion sensor pack may include oneor more of gyroscopes, magnetometers, and accelerometers. The personalcommunication system 101 may be configured to monitor motion sensors inthe communication devices, such as accelerometers within the earpieces,in order to detect body movements. Detected body movements, such asmotions of the head may be compared to a database of registered bodymovement gestures in order to recognize movement gestures (e.g., a nodof the head, shaking the head left and right, etc.). The database ofregistered body movement gestures may be stored in memory and relateparticular movement gestures to selected personal communication system101 commands (e.g., selecting particular messages to focus on, shiftingfrom one message to another, replaying whisper messages, devicecontrols, etc.).

In another embodiment, the personal communication system 101 devices(e.g., a mobile device, wrist-mounted devices, and/or one or bothwireless earpieces) may include sensors or physical buttons that arecorrelated to a particular action, such as the user selecting aparticular message or conversation to focus on or the user shifting fromone message to another. For example, the personal communication system101 may receive a double tap input from the user pressing a button twiceon the right wireless earpiece and, in response, configure the personalcommunication system 101 to focus on the first audio message orconversation in the right earpiece by increasing the volume and mufflingthe sound of the second audio message or conversation in the leftwireless earpiece.

In optional block 505 of method 500, the personal communication system101 may perform training or calibration routines to register bodymovement gestures. In such training or calibration routines, the usermay be prompted to turn his/her head or perform defined movements whilethe personal communication system 101 monitors motion sensor datareceived from the various communication components. Users may be askedto perform the same routine a number of times so that the average andrange of the motion sensor data from those movements can be gathered.Motion sensor data gathered while the user performs prescribed movementsmay then be used to create a database of registered body movementgestures. Thereafter, sensor data received from motion sensors withinpersonal communication system 101 components can be compared to thatdatabase in order to recognize whether the user is performing a gesturefor which the personal communication system 101 (and the user) have beentrained.

The database of registered body movement gestures may store positionaland motion information for a set of gestures commonly executed by theuser. In an embodiment, the personal communication system 101 mayincorporate motion data from additional devices, such as wrist worndevices, to enable a larger range of user input gestures. For example,the personal communication system 101 may combine motion data from afirst wrist-mounted device to recognize a swipe gesture which may becorrelated to changing the message or conversation on which the userwants to focus.

In block 510, the personal communication system 101 may establish afirst audio conversation between the user and Person A, at or around thesame time that the personal communication system 101 may establish asecond audio conversation between the user and Person B in block 515.Either the user or the other person (e.g., Person A or Person B) mayhave initiated the conversation by sending an audio message to theother's mobile device. As discussed above, an audio message may includewhisper messages, SMS text messages processed by a speech synthesizer,emails processed by a speech synthesizer, and other audible messagesplayed over the wireless earpieces.

In block 520, the personal communication system 101 may determine theuser's focus of attention and define a corresponding focus variablebased on various factors, such as user inputs (e.g., a button press on auser interface), a user's body position or movements, the order in whichmessages and/or conversations were started, voice commands, a file,priority list ranks, preferences, and/or other inputs and factors.Examples of user inputs that may be detected by the personalcommunication system 101 and result in focus variable adjustment aredescribed below with reference to FIGS. 9A-9D.

The focus variable may remain unchanged so long as the user's focusremains the same. Thus, the manner in which the colliding messagesand/or conversations are played in the earpieces may remain the sameuntil a change in the user's focus is detected. When a change in theuser's focus of attention is detected by the personal communicationsystem 101, the personal communication system 101 may change the focusvariable in block 525. For example, if the personal communication system101 determines that the user has turned his/her head from left to right,this may be interpreted as a shifting the user's focus of attention froma message or conversation being played in the left earpiece to a messageor conversation being played in the right earpiece. By changing thefocus variable accordingly, the processes for determiningmessage/conversation relative priority can accommodate the change in theuser's focus of attention. This may involve changing the way that thecolliding messages and/or conversations are played in each ear. Toaccomplish this, the personal communication system 101 may access theprotocol file each time the personal communication system 101 changesthe focus variable. In an embodiment, the personal communication system101 may update a data table that describes the relative ranking of eachactive message or audio conversation when it determines a change in thefocus variable. For example, the personal communication system 101 maymaintain a data table of all active whisper messages and may modify arelative ranking for each whisper message when the focus variablechanges.

In an embodiment, detected user inputs may change message, device, orgeneral settings of the personal communication system 101 withoutchanging the focus or relative ranking of messages and/or conversationsplayed by the personal communication system 101. For example, thepersonal communication system 101 may recognize motion data patterns asa user motion gesture corresponding to a command to lower the volume ona particular whisper message being played. As another example, the usermay press a GUI button that causes the wireless earpieces to switch thewhisper messages that each earpiece plays. In these examples, the focusvariable and relative rankings of the colliding messages and/orconversations may remain the same.

In optional block 530, the personal communication system 101 may outputan audible/physical indication of focus change through a device coupledto the personal communication system 101. For example, the personalcommunication system 101 may provide an audible or tactile indicationthrough the mobile device 102, one or both wireless earpieces 104, 104′,or other connected devices to inform the user of the change in the focusvariable. The personal communication system 101 may play a beep throughone or both wireless earpieces, vibrate the mobile device, or flash agraphic on the mobile device's display when the personal communicationsystem 101 changes the focus variable. This indication, which may besensed by the user, may enable the user to understand why the sounds ofthe messages and/or conversations are changing. In an embodiment, thepersonal communication system 101 may also transmit a status message tosenders of the colliding messages and/or conversations informing themthat a change in the user focus has occurred. This may be in the form ofa beep, vibration, or other signal, and permit the sender to considerchanging their message or conversation until the user's focus returns tothem.

In block 535, the personal communication system 101 may adjust thepresentation parameters of the first and second audio conversationsbased on a change in the focus variable. For example, the personalcommunication system 101 may increase the volume for the message orconversation on which the user is now focused while decreasing thevolume of the other messages and/or conversations. As another example,the personal communication system 101 may stop muffling a message orconversation that has now become the focus of attention, while mufflinga message or conversation that was being played in a clear manner beforethe change in user focus.

FIGS. 6A-6B illustrate embodiment methods 600, 650 for conductingone-way conversations with multiple recipients. For the purposes ofdiscussing FIG. 6A and FIG. 6B, the term “leader” refers to the partycontrolling the one-way conversation, the term “recipient(s)” refers toa party receiving messages relating to the one-way conversation, and theterm “participant(s)” refers to a recipient who provides messages ascontributions to the one-way conversation.

The one-way conversation may be a series of messages or an on-going,active communication and may include voice memos, whisper messages, SMStext messages, or any other form of electronic communication. Forexample, the leader's personal communication system 101 (e.g., themobile device 102, one or both wireless earpieces 104, 104′ and/or othercomponents) may establish a real-time conversation using whisperservices/messages between the leader and recipients (e.g., a “group”audio conversation). Examples of one-way conversation scenarios mayinclude speeches, webinars, or lectures that are conducted by a leader'spersonal communication system 101 and distributed to many recipients.

The one-way conversation may incorporate permissions logic thatdisallows recipients from freely responding in the context of theone-way conversation. For example, the conversation may be a series ofmessages unilaterally transmitted by the leader's personal communicationsystem 101. The leader's personal communication system 101 may encodeconversation messages with metadata that prohibits recipient devicesfrom “replying” or “replying to all.” With such permissions orencodings, the leader's personal communication system 101 may controlthe recipients' contributions to the conversation.

In various embodiments, the leader and the recipients may employ systems101 of devices as described above (e.g., employing a mobile device andwireless earpieces capable of generating and transmitted whispermessages). The recipients and leader may be included as contacts orentries within the privileged contact lists stored within theirrespective personal communication system 101 devices. For example,whisper audio messages may automatically play in the leader's personalcommunication system 101 when received from a recipient represented inthe leader's privileged contact list. In an embodiment, characteristicsof the conversation (i.e., closed to recipient contribution), may berepresented on the various devices of the leader and recipient thepersonal communication systems 101. For example, the recipients' mobiledevice may display text or render the color red on the display toindicate the conversation is closed to recipient response messages.

Referring to FIG. 6A, in block 605, the leader's personal communicationsystem 101 (e.g., the mobile device 102, one or both wireless earpieces104, 104′ and/or other components) may initiate and maintain a one-wayconversation with multiple recipients. In optional block 610, theleader's personal communication system 101 may receive a new audiomessage from an individual. In an embodiment, the received new audiomessage may indicate the individual's desire to enter into the one-wayconversation as a recipient. In optional block 615, the leader'spersonal communication system 101 may admit and include the individualas a participant into the one-way audio conversation with one-wayaccess. In an embodiment, the leader's personal communication system 101may transmit an invitation message to the individual's devices oralternatively may begin transmitting the active one-way audioconversation data to the individual.

In block 620, the leader's personal communication system 101 may receiveand play an alert message from the participant requesting permission tocontribute to the one-way audio conversation. The alert message may be awhisper service, voice-synthesized text message, or other audio messagein which the participant asks the leader for permission to transmitmessages to all recipients of the one-way conversation. For example, theparticipant may transmit a whisper message that is played over theleader's wireless earpieces 104, 104′ such as, “Professor, with yourpermission, I would like to address the group.” In another embodiment,the participant may not request to contribute to the one-way audioconversation, but instead may present a private statement or question tothe leader. The participant may initiate the alert message transmissionby providing an input to his/her devices, as is described below withreference to the operations in block 625. For example, the participant,employing a wrist-mounted device, may transmit the alert to the leader'spersonal communication system 101 by raising his/her hand.

In block 625, in response to the alert message, the leader's personalcommunication system 101 may detect an input from the leader based onthe leader's interactions. For example, the leader may press GUI buttonslabeled “Allow”/“Deny” and displayed on his/her mobile device. Asanother example, the leader's personal communication system 101 maydetect that the leader moved his hand forward as if handing over amicrophone. As other examples, the leader's personal communicationsystem 101 may recognize spoken commands, the leader pressing a physicalbutton on one or more earpieces, or the leader pressing a GUI button ona touchscreen user interface. Recognizing gestures and executingcorresponding software commands are described above.

In block 630, the leader's personal communication system 101 may modifythe one-way audio conversation to include response messages from atleast one of the multiple recipients or participants based on the inputdetected in block 625. In an embodiment, the leader's personalcommunication system 101 may transmit an authentication code, aconfirmation message, or any other message including instructions orvalidating information to enable the participant's personalcommunication system 101 to generate messages for the one-wayconversation. For example, the leader's personal communication system101 may send a whisper conversation code to the participant's personalcommunication system 101 that may enable the participant's personalcommunication system 101 to generate and transmit whisper messages toall conversation recipients. In another embodiment, the leader'spersonal communication system 101 may act as a routing device that mayreceive all participant messages regarding the one-way audioconversation and transmit the received participant messages torecipients.

In block 633, the leader's personal communication system 101 may detectan input from the leader, for example, as described above with referenceto block 625. For example, the leader may press a GUI button labeled“Regain Control” on the mobile device.

In block 635, the leader's personal communication system 101 may closethe one-way audio conversation to participant based on the detectedinput from the leader in the preceding block 625. For example, inresponse to detecting that the leader pulled his arm back towards hisbody (as if taking back a microphone), the leader's personalcommunication system 101 may execute operations to remove theparticipant's permission to transmit messages to the recipients. In anembodiment, the leader's personal communication system 101 may transmita message to the participant and/or the recipients indicating theleader's regained control of the conversation. For example, theparticipant's mobile device may display a red stop sign graphic on thedisplay unit when the leader resumes control of the conversation.

FIG. 6B illustrates another embodiment method 650 for conducting aone-way audio conversation with multiple recipients. The method 650 andassociated systems are similar to the method and systems described abovewith reference to FIG. 6A. However, this method 650 may enable theleader's personal communication system 101 (e.g., the mobile device 102,one or both wireless earpieces 104, 104′ and/or other components) thatstarts and/or controls an audio message or conversation to temporarilyrelinquish control and open the conversation to response messages (orcontributions) from multiple participants. For example, a teacher mayask a hypothetical question during a one-way whisper conversation“lecture,” and may open the conversation to receive responses fromstudent participants.

In block 605, as described above, the leader's personal communicationsystem 101 may initiate and maintain the one-way conversation, such as awhisper voice conversation. The one-way conversation may includemultiple recipients and the leader, all of whom may employ the personalcommunication systems 101 for exchanging messages (e.g., a mobile deviceand wireless earpieces). In block 625, as described above, the leader'spersonal communication system 101 may detect an input from the leaderbased on the leader's interactions (e.g., GUI button input, a spokencommand, and/or body movement gestures). These interactions may berecognized by the leader's personal communication system 101 tocorrespond to software commands for configuring a temporarily open voiceconversation. For example, based on gyroscope data from the wirelessearpieces, the leader's personal communication system 101 may detect theleader looking at the ceiling. As another example, the leader may pushhis hand forward, recognized as an input gesture by the leader'spersonal communication system 101 through a wrist-mounted device.

In an embodiment, the leader's personal communication system 101 maydetect a pause or break in the conversation and determine a “pause”input from the leader. For example, the leader's personal communicationsystem 101 may monitor a whisper voice message for sections in which theleader does not speak. The leader's personal communication system 101may utilize threshold values when detecting pauses or breaks in speechand may only determine a pause input if the break in speech exceeds apredefined duration.

In block 662, based on the detected leader input in block 625, theleader's personal communication system 101 may configure the one-wayaudio conversation to allow response messages from any participant. Inother words, the one-way audio conversation may be in a temporarily openstatus to allow response messages (e.g., whisper memo comments,questions, or other inputs). The leader's personal communication system101 may configure the conversation to include response messages fromparticular participants based on participant identity (e.g., contactname/code), the priority or relative ranking of the response messages asdefined in metadata, or any other attribute or characteristic that maybe predefined by the leader or stored within a configuration file storedwithin the leader's personal communication system 101. For example, theconversation may be configured to accept response whisper audio memomessages only. As another example, each participant may only transmit acertain number of response messages for a period of time.

In an embodiment, the leader's personal communication system 101 maysend messages or signals to the recipients indicating that the one-wayconversation is temporarily open to response messages from therecipients. For example, the recipients' mobile device display units mayplay a text message, turn green, or an audio message may be played inwireless earpieces (e.g., “Ask questions now.”)

In block 665, the leader's personal communication system 101 may receiveresponse messages. These response messages may be whisper voice memosfrom numerous participants and may be overlapping or receivedconcurrently, as described above with reference to FIG. 4.

In block 670, the leader's personal communication system 101 may playthe response messages with presentation parameters based on relativeranking such as priority, metadata, or other message characteristics asdescribed above. In an embodiment, the response messages may betransmitted to the recipients of the conversation where they may beplayed in similar ways by the recipient the personal communicationsystems 101. For example, a response whisper voice memo may be receivedby the leader's personal communication system 101, transmitted to someor all of the recipients currently engaged in the voice conversation,and played on the respective recipient and leader's the personalcommunication systems 101.

In block 673, the leader's personal communication system 101 may detectan input from the leader based on the leader's interactions, forexample, as described above with reference to block 625. In block 675,the leader's personal communication system 101 may configure the one-wayaudio conversation to disallow response messages from any participantbased on the input detected in block 673. In block 680, the leader'spersonal communication system 101 may close the one-way audioconversation to prevent the transmission of response messages. Closingof the one-way audio conversation may be accomplished in response to anevent or input, such as the end of a predefined time limit (e.g., thescheduled conversation time expires, immediately upon completing theoperations in block 675, etc.), a detected input command from the leader(e.g., the leader presses the “End” GUI button on his/her mobiledevice), or the exit of all recipients from the conversation (e.g.,every recipient ended their connection to the whisper voiceconversation).

FIG. 7 illustrates an embodiment method 700 for adding new whisper audioconversation participants based on radio signals. A user, employing apersonal communication system 101 (e.g., the mobile device 102, one orboth wireless earpieces 104, 104′ and/or other components) may wish toadd new participants to active whisper messages and/or conversations. Inan exemplary scenario, the user may conduct a whisper audio conversationwith a remote participant and encounter a physically-close party withwhom the user may wish to include in the active whisper audioconversation. The personal communication system 101 may detect whispercapabilities or devices used by the physically-close party and mayestablish a multi-voice conversation between the user, the remoteparticipant, and the physically-close party.

In block 510, as described above, the personal communication system 101may establish a first audio conversation with the user and Person A. Thepersonal communication system 101 may exchange and play messages, suchas SMS text, email, and whisper audio messages between the user andPerson A.

In block 705, the personal communication system 101 may detect deviceson Person B within a close physical proximity based on radio signals.The devices within the personal communication system 101, such as themobile device and one or both wireless earpieces 104, 104′, may includeshort-range radio transceivers (e.g., Bluetooth®, Zigbee®, Peanut®,WiFi, NFC, or RF radios). The personal communication system 101 mayperiodically instruct such transceivers to transmit signals that may bereceived and responded to by similar nearby transceivers included withindevices of the physically-close party. Based on the communicationprotocols implemented, the nearby transceivers may be configured to bein a “discoverable” mode to provide the personal communication system101 with responsive radio signals.

In an embodiment, the personal communication system 101 may detectpotential participants based on determined device locations. Forexample, the personal communication system 101 may query wireless routerstored data describing wireless user devices to determine the devicelocations. The personal communication system 101 may also query devicesfor GPS coordinates or employ radio signal ranging techniques todetermine devices within close physical proximity. In an embodiment, thepersonal communication system 101 may also access social media websitesfor location information about persons in the user's privileged contactlist. For example, the personal communication system 101 may query acontact's Facebook, Twitter, FourSquare, or other online social mediaaccounts to determine whether the contact is located near the user.

In determination block 710, the personal communication system 101determines whether the detected devices in close physical proximity tothe user are whisper capable. For example, based on the reception ofresponse Bluetooth® signals, the personal communication system 101 maydetermine the machine address of the Bluetooth® transceiver within thephysically-close detected device. The personal communication system 101may query a database storing descriptive information (e.g., the machineaddresses, associated devices, contact identity, etc.) for devicescapable of conducting whisper messages. In an embodiment, the personalcommunication system 101 and physically-close party may employ a whisperapp that may use device resources, such as short-range radiotransceivers, to determine nearby compatible devices.

In an embodiment, the personal communication system 101 may crossreference whisper database information with contact information, such asprivileged contact lists, stored within the personal communicationsystem 101 to determine whether the physically-close party is known tothe personal communication system 101.

If the detected devices in close physical proximity to the user arewhisper capable (i.e., determination block 710=“Yes”), the personalcommunication system 101, in block 711, may detect an input from theuser based on the user's interactions. In an embodiment, if whispercapable devices are detected, the personal communication system 101 mayrender an indication of the physically-close party's availability toparticipate in the whisper conversation on the user's mobile device. Inan embodiment, the user's interactions in block 711 may be recognized ascommands to include the physically-close party in the whisperconversation. For example, the user may tap GUI buttons “Add”/“Ignore”on the mobile device in response to displayed text that indicates thephysically-close party may be added to the whisper conversation. Asanother example, the system 101 may detect a user gesture, such as ahead not in the direction of the physically-close party, that may berecognized as corresponding to software commands for adding thephysically-close party to the whisper conversation.

In block 715, based on the user input detected in block 711, thepersonal communication system 101 may initialize a multi-party whisperconversation including Person B. The full multi-party whisperconversation would include the user, the remote participant, and thephysically-close party, or Person B. The personal communication system101 may transmit whisper messages to the physically-close party'sdevices for playing. In an embodiment, the personal communication system101 may receive and route messages and data from the physically-closeparty for delivery to the remote participant. Alternatively, thepersonal communication system 101 may transmit a code or softwareinstructions to the physically-close party that may enable thephysically-close party's device to directly communicate with the remoteparticipant and the personal communication system 101 concurrently.

If the detected devices in close physical proximity to the user are notwhisper capable (i.e., determination block 710=“No”), in optional block720, the personal communication system 101 may play the audio/whisperconversation over a speaker system. The user may desire to share theconversation with the physically-close party because thephysically-close party does not have devices that are whisper capable.For example, the personal communication system 101 may play whisperaudio through the loudspeaker unit within the mobile device 102 orwireless earpieces 104, 104′. In an embodiment, the personalcommunication system 101 may connect to a local sound system, such as abuilding's intercom system, and transmit the whisper audio for playingover the sound system.

FIG. 8 is a diagram illustrating various presentations of messagesand/or conversations by a personal communication system 101 (e.g., themobile device 102, one or both wireless earpieces 104, 104′ and/or othercomponents) as may be perceived by a user. As described above, thepersonal communication system 101 may distinguish between concurrentmessages, either by relative ranking, priority, user preferences asdefined in configuration files, or other methods of classifying themessage based on its characteristics. The personal communication system101 may present messages and/or conversations to the user 800 indifferent ways that are based on the message characteristics and thatmay assist the user 800 in distinguishing separate conversations playedat the same time.

In an embodiment, the concurrent messages and/or conversations receivedby the personal communication system 101 may originate from differentsenders 805, 806, 810, 811, 812, 820, and 822, all of whom may beassociated with contact entries of a stored privileged contact databaseaccessible by the user's personal communication system 101. When thepersonal communication system 101 receives a message (e.g., a phonecall, a whisper voice conversation message, an audio file, atext-to-audio/speech message, etc.), the personal communication system101 may recognize the sender and process the message for playing. Forexample, a mobile device within the personal communication system 101may receive a message, determine that the sender is on the user'sprivileged contact list, and transmit the message for playing.

In an embodiment, the personal communication system 101 may utilizeconventional stereo techniques or three-dimensional (“3-D”) audiosoftware and techniques to play messages and/or conversations. 3-Dcapabilities may allow the personal communication system 101 to encodeaudio streams for playback in wireless earpieces 104 and 104′ such thatthe user 800 may perceive sounds coming from different spatialorientations. For example, the user 800 may hear sounds that appear tobe slightly in front and to the right side of the center of his head. Asanother example, the personal communication system 101 may play soundsthat seem to emanate from above the user 800. The personal communicationsystem 101 may employ the 3-D message encoding techniques to provideinnumerable different presentations of concurrent messages and/orconversations.

The personal communication system 101 may use message characteristics(e.g., relative ranking, urgency, message type, metadata, etc.) and aprotocol file to determine the presentation parameters, as describedabove. In an embodiment, the presentation parameters may instruct thepersonal communication system 101 to play concurrent messages and/orconversations to emulate near-far spatial relationships. For example,the personal communication system 101 may play the audio message fromsender 806 so that it seems farther away from the user 800 than theaudio message from sender 805. Similarly, the audio from sender 822 mayseem farther away than the audio from sender 820 to the user 800. In anembodiment, the presentation parameters may cause the personalcommunication system 101 to play messages and/or conversations toemulate a front-back spatial relationship. For example, the audio fromsenders 820, 822 may be played so they are perceived by the user 800 asoriginating from his front while the audio from senders 806, 805 isplayed so that it is perceived as coming from behind the user 800. In anembodiment, the personal communication system 101 may play the audiomessages and/or conversations so that the user 800 perceives audio fromsender 810 as arriving from the right and audio from sender 812 arrivingfrom the left. In an embodiment, the presentation parameters may causethe personal communication system 101 to play concurrent messages and/orconversations at different volume levels. For example, the personalcommunication system 101 may play the audio message from sender 810 at ahigher volume than the audio from sender 811. In an embodiment, thepresentation parameters may cause the personal communication system 101to play concurrent messages and/or conversations using different soundeffects, filters, or processing. For example, the personal communicationsystem 101 may modify the audio messages and/or conversations fromsenders 806, 805, 822 using a filter that causes the audio to soundmuffled or distorted.

In an embodiment, the personal communication system 101 may combinemultiple audio effects, simulated spatial relationships, and other audiosettings for individual messages and/or conversations. For example,presentation parameters may cause the personal communication system 101to play the audio message from sender 806 so that the user 800 mayperceive the audio to be arriving from behind, slightly on the rightside, at a far distance, and with a muffled effect.

FIGS. 9A-9D illustrate example user actions for changing the user'sfocus of attention on messages/conversations that may cause the personalcommunication system 101 to change the way in which concurrent messagesand/or conversations are played for the user. The user 900, employing apersonal communication system 101 (e.g., the mobile device 102, one orboth wireless earpieces 104, 104′ and/or other components) may createpersonal communication system 101 input data by interacting with thedevices (e.g., tapping, touching, rubbing, etc.) or moving such thatmotion data (e.g., arm gestures, head movements, etc.) is recognized bythe personal communication system 101. In response to the created inputdata, the personal communication system 101 may determine correspondinginstructions or commands that it may execute to change the focusvariable, modify the presentation of playing messages, or otherwiseadjust the system's functions. For example, the personal communicationsystem 101 may pause a whisper audio message if it detects a focuschange.

In FIG. 9A, the personal communication system 101 (e.g., the mobiledevice 102, one or both wireless earpieces 104, 104′ and/or othercomponents) may receive, process, and play messages and/or conversationsfrom a sender A 910 and a sender B 912 at the same time. For example,the senders 910 and 912 may transmit whisper messages that are receivedby the personal communication system 101 at the same time. By default,the personal communication system 101 may play the message from thesender A 910 with a default presentation 911 in the right wirelessearpiece 104′ and the message from the sender B 912 with a similarpresentation 913 in the left wireless earpiece 104. The user 900 may belooking straight forward and the focus may be equally apportioned toboth messages and/or conversations. For example, the personalcommunication system 101 may play two whisper audio messages withpresentations such that both audio signals are played at the same volumeand with no filtering applied.

In FIG. 9B, the user 900 may adjust the focus variable by placing (orcupping) his/her hand 915 over the left wireless earpiece 104. Thepersonal communication system 101 (e.g., the mobile device 102, one orboth wireless earpieces 104, 104′ and/or other components) may recognizethat the hand 915 is placed over the left wireless earpiece 104 byfeedback data from the speaker and/or microphone units within the leftwireless earpiece 104, short-range radio signal techniques, or acombination of any. In response to determining that the hand 915 placedover the left wireless earpiece 104, the personal communication system101 may change focus relative to both ear pieces 104, 104′. The personalcommunication system 101 may increase focus on the message played in theleft earpiece 104 by removing focus from the message played in the rightwireless earpiece 104′. To accomplish the user's desire to change thefocus, the personal communication system 101 may re-evaluate thepresentation parameters of the messages and/or conversations based onthe focus adjustment, and may play the sender A's message with a muffledor distorted presentation 911.

In FIG. 9C, the user 900 may adjust the focus variable by tappinghis/her finger 920 on the left wireless earpiece 104. The wirelessearpiece 104 may include a physical button configured to be depressed byuser interaction and provide the personal communication system 101 withinput data. In an embodiment, the personal communication system 101(e.g., the mobile device 102, one or both wireless earpieces 104, 104′and/or other components) may recognize that the finger 920 tapped thewireless earpiece 104 by using motion data from sensors within thewireless earpiece 104. For example, the personal communication system101 may interpret abrupt and violent motion data on the wirelessearpiece 104 as a command to change focus to the message played in theleft wireless earpiece 104. In response to recognizing the tapping as aselection command, the personal communication system 101 may removefocus from the message played in the right wireless earpiece 104′. Thepersonal communication system 101 may re-evaluate the presentationparameters of the messages and/or conversations based on the focusadjustment, and may play the sender A's message with a muffled ordistorted presentation 911.

In FIG. 9D, the user 900 may adjust the focus variable by turning hishead to the right side. The personal communication system 101 (e.g., themobile device 102, one or both wireless earpieces 104, 104′ and/or othercomponents) may recognize the head turn by using motion data fromsensors within the wireless earpieces 104 and 104′. For example, thepersonal communication system 101 may evaluate gyroscope motion datafrom both wireless earpieces 104 and 104′ and determine that the user900 turned his head to the right. The personal communication system 101may recognize the head turn as a focus selection command and in responsemay remove focus from the message played in the left wireless earpiece104. The personal communication system 101 may re-evaluate thepresentation parameters of the messages and/or conversations based onthe focus adjustment, and may play the sender B's message with a muffledor distorted presentation 913.

As described above, using stereo techniques or 3-D audio representationsoftware and techniques as described above, the personal communicationsystem 101 may play audio messages so that the user 900 perceives theaudio coming from distinct locations around his physical location. In anembodiment, the personal communication system 101 may detect when theuser 900 turns his/her head so that it is directed to a location in themiddle of concurrent whisper audio messages. For example, the personalcommunication system 101 may evaluate gyroscope data from wirelessearpieces and presentation parameters of actively playing whispermessages to determine the user 900 has turned his/her head in the middleof the whisper messages. In response to such a head turn, the personalcommunication system 101 may change the focus to both of the concurrentmessages and/or conversations. In another embodiment, the personalcommunication system 101 may also transmit messages to create a groupconversation between the contacts who sent the active messages and theuser 900. For example, the personal communication system 101 may createa conference call between the user 900 and two contacts in response tothe user's head pointing in a direction in between the perceiveddirections of the two callers.

In an embodiment, the personal communication system 101 may recognizemany other body movement gestures based on motion data received frommotion sensors within the wrist-mounted devices and/or wirelessearpieces 104 and 104′. Body movement gestures using the wrist-mounteddevices may include raising an arm up or down, swinging the arm fromside to side, rotating the arm at the wrist, shaking the arm back andforth, and others of the like. Body movement gestures using the wirelessearpieces 104 and 104′ may include a head nod forward/backward/side, ahead shake, and a head rotate to either side. The recognition of suchgestures may be accomplished by processing motion data received from oneor both of the wrist-mounted device motion sensors and the wirelessearpiece motion sensors. As described above, the personal communicationsystem 101 may store patterns of motion data correlated to particulargestures and gesture-initiated commands within a gestures database.

The personal communication system 101 may associate software commandswith the gestures stored in the predefined gestures database. Thecommands may include instructions that change the functions of themobile device, the wireless earpieces, or any other device connected tothe personal communication system 101. In an embodiment, the commandsmay change personal communication system 101 variables, such as thefocus variable. As an example, a quick shake of the head may stop theplaying of all received messages and/or conversations.

In another embodiment, the personal communication system 101 may receiveinputs from the user interacting with graphical displays on the mobiledevice or another device within the personal communication system 101.For example, the mobile device may display GUI buttons for each of theactive whisper messages and/or conversations being played by thepersonal communication system 101. The user may change the focus of thepersonal communication system 101 by selecting (e.g., tapping, clicking,pressing, etc.) an area of a touch screen corresponding with a GUIbutton representing a particular message or conversation. In anembodiment, the personal communication system 101 may adjust the focusvariable to put the personal communication system 101 focus on multiplemessages and/or conversations. For example, several active whispermessages may receive the focus of the personal communication system 101.

The various embodiments may be implemented in any of a variety of mobiledevices, an example of which is illustrated in FIG. 10. For example, thetablet device 1000 may include a processor 1002 coupled to internalmemories 1004 and 1010. Internal memories 1004 and 1010 may be volatileor non-volatile memories, and may also be secure and/or encryptedmemories, or unsecure and/or unencrypted memories, or any combinationthereof. The processor 1002 may also be coupled to a touch screendisplay 1006, such as a resistive-sensing touch screen,capacitive-sensing touch screen infrared sensing touch screen, or thelike. Additionally, the display of the tablet device 1000 need not havetouch screen capability. Additionally, the mobile device 1000 may haveone or more antenna 1008 for sending and receiving electromagneticradiation that may be connected to a wireless data transceiver and/orcellular telephone/data transceiver 1016 coupled to the processor 1002.The tablet device 1000 may also include physical buttons 1012 a and 1012b for receiving user inputs. The tablet device 1000 may also include apower button 1018 for turning the tablet device 1000 on and off

The various embodiments described above may also be implemented within avariety of mobile devices, such as a laptop computer 1110 as illustratedin FIG. 11. Many laptop computers include a touch pad touch surface 1117that serves as the computer's pointing device, and thus may receivedrag, scroll, and flick gestures similar to those implemented on mobilecomputing devices equipped with a touch screen display and describedabove. A laptop computer 1110 will typically include a processor 1111coupled to volatile memory 1112 and a large capacity nonvolatile memory,such as a disk drive 1113 of Flash memory. The computer 1110 may alsoinclude a floppy disc drive 1114 and a compact disc (CD) drive 1115coupled to the processor 1111. The computer device 1110 may also includea number of connector ports coupled to the processor 1111 forestablishing data connections or receiving external memory devices, suchas a wireless transceiver, a USB or FireWire® connector socket, or othernetwork connection circuits for coupling the processor 1111 to anetwork. In a notebook configuration, the computer housing includes thetouchpad 1117, the keyboard 1118, and the display 1119 all coupled tothe processor 1111. Other configurations of the computing device mayinclude a computer mouse or trackball coupled to the processor (e.g.,via a USB input) as are well known, which may also be used inconjunction with the various embodiments.

The various embodiments described above may also be implemented within avariety of wireless earpieces, such as wireless earpiece 1200 asillustrated in FIG. 12. A wireless earpiece 1200 may include a processor1202 coupled to internal memories 1204 and 1206. Internal memories 1204and 1206 may be volatile or non-volatile memories, and may also besecure and/or encrypted memories, or unsecure and/or unencryptedmemories, or any combination thereof. The wireless earpiece 1200 mayinclude a physical button 1214 for receiving user inputs. Additionally,the wireless earpiece 1200 may have one or more antenna 1212 for sendingand receiving electromagnetic radiation that may be connected to awireless transceiver coupled to the processor 1202. The wirelessearpiece 1200 may include a speaker 1208 coupled to the processor 1202and configured to generate an audio output. The wireless earpiece 1200may also include a microphone 1216 coupled to the processor 1202 toreceive an audio input. The wireless earpiece 1200 may also includevarious environment sensors or a sensor pack that may include sensors,such as a temperature sensor 1217, an accelerometer 1218, and agyroscope 1219 coupled to the processor 1202.

The processors 1002, 1111, and 1202 may be any programmablemicroprocessor, microcomputer or multiple processor chip or chips thatcan be configured by software instructions (applications) to perform avariety of functions, including the functions of the various embodimentsdescribed above. In some devices, multiple processors may be provided,such as one processor dedicated to wireless communication functions andone processor dedicated to running other applications. Typically,software applications may be stored in the internal memory 1004, 1010,1112, 1113, 1204, and 1206 before they are accessed and loaded into theprocessors 1002, 1111, and 1202. The processors 1002, 1111, and 1202 mayinclude internal memory sufficient to store the application softwareinstructions. In many devices the internal memory may be a volatile ornonvolatile memory, such as flash memory, or a mixture of both. For thepurposes of this description, a general reference to memory refers tomemory accessible by the processors 1002, 1111, and 1202 includinginternal memory or removable memory plugged into the device and memorywithin the processor 1002, 1111, and 1202 themselves.

While many of the embodiments are described as being implemented usingwireless devices, the claims are not limited to wireless devices unlessspecifically recited because the embodiments may also be implementedwith wired devices. Such wired embodiments would reduce the need forseparate power sources for each wireless device as well as the need toensure that the various devices are wirelessly paired. For example, oneor both wireless earpieces may be replaced by wired earpieces todecrease the need for batteries in the earpieces and decrease thelikelihood that one of the earpieces may be misplaced.

The foregoing method descriptions and the process flow diagrams areprovided merely as illustrative examples and are not intended to requireor imply that the steps of the various embodiments must be performed inthe order presented. As will be appreciated by one of skill in the artthe order of steps in the foregoing embodiments may be performed in anyorder. Words such as “thereafter,” “then,” “next,” etc. are not intendedto limit the order of the steps; these words are simply used to guidethe reader through the description of the methods. Further, anyreference to claim elements in the singular, for example, using thearticles “a,” “an” or “the” is not to be construed as limiting theelement to the singular.

The various illustrative logical blocks, modules, circuits, andalgorithm steps described in connection with the embodiments disclosedherein may be implemented as electronic hardware, computer software, orcombinations of both. To clearly illustrate this interchangeability ofhardware and software, various illustrative components, blocks, modules,circuits, and steps have been described above generally in terms oftheir functionality. Whether such functionality is implemented ashardware or software depends upon the particular application and designconstraints imposed on the overall system. Skilled artisans mayimplement the described functionality in varying ways for eachparticular application, but such implementation decisions should not beinterpreted as causing a departure from the scope of the presentinvention.

The hardware used to implement the various illustrative logics, logicalblocks, modules, and circuits described in connection with the aspectsdisclosed herein may be implemented or performed with a general purposeprocessor, a digital signal processor (DSP), an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA) orother programmable logic device, discrete gate or transistor logic,discrete hardware components, or any combination thereof designed toperform the functions described herein. A general-purpose processor maybe a microprocessor, but, in the alternative, the processor may be anyconventional processor, controller, microcontroller, or state machine. Aprocessor may also be implemented as a combination of computing devices,e.g., a combination of a DSP and a microprocessor, a plurality ofmicroprocessors, one or more microprocessors in conjunction with a DSPcore, or any other such configuration. Alternatively, some steps ormethods may be performed by circuitry that is specific to a givenfunction.

In one or more exemplary aspects, the functions described may beimplemented in hardware, software, firmware, or any combination thereof.If implemented in software, the functions may be stored on ortransmitted over as one or more instructions or code on acomputer-readable medium. The steps of a method or algorithm disclosedherein may be embodied in a processor-executable software module thatmay reside on a tangible, non-transitory computer-readable storagemedium. Tangible, non-transitory computer-readable storage media may beany available media that may be accessed by a computer. By way ofexample, and not limitation, such non-transitory computer-readable mediamay comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage,magnetic disk storage or other magnetic storage devices, or any othermedium that may be used to store desired program code in the form ofinstructions or data structures and that may be accessed by a computer.Disk and disc, as used herein, includes compact disc (CD), laser disc,optical disc, digital versatile disc (DVD), floppy disk, and blu-raydisc where disks usually reproduce data magnetically, while discsreproduce data optically with lasers. Combinations of the above shouldalso be included within the scope of non-transitory computer-readablemedia. Additionally, the operations of a method or algorithm may resideas one or any combination or set of codes and/or instructions on atangible, non-transitory machine readable medium and/orcomputer-readable medium, which may be incorporated into a computerprogram product.

The preceding description of the disclosed embodiments is provided toenable any person skilled in the art to make or use the presentinvention. Various modifications to these embodiments will be readilyapparent to those skilled in the art, and the generic principles definedherein may be applied to other embodiments without departing from thespirit or scope of the invention. Thus, the present invention is notintended to be limited to the embodiments shown herein but is to beaccorded the widest scope consistent with the following claims and theprinciples and novel features disclosed herein.

What is claimed is:
 1. An audio system comprising: a first wirelessearpiece; a second wireless earpiece; and a mobile device comprising oneor more processors configured to: wirelessly receive data from the firstwireless earpiece; recognize a user gesture using at least the datareceived from the first wireless earpiece, wherein the user gesturecomprises (i) a contact gesture for contacting at least a portion of thefirst wireless earpiece, or (ii) a body movement gesture; and inresponse to recognizing the user gesture, alter a presentation parameterof audio data played by either the first wireless earpiece or the secondwireless earpiece such that presentation parameters of audio data playedby the first wireless earpiece differ from presentation parameters ofaudio data played by the second wireless earpiece; wherein the audiodata played by the first wireless earpiece includes at least a firstaudio data of a first electronic communication received from a firstsource device that is different from a second electronic communicationreceived from a second source device and the audio data played by thesecond wireless earpiece includes at least a second audio data of thesecond electronic communication.
 2. The audio system of claim 1,wherein: the first wireless earpiece comprises a motion sensor; and thedata received from the first wireless earpiece comprises motion datafrom the motion sensor.
 3. The audio system of claim 1, wherein: thefirst wireless earpiece comprises a speaker and a microphone.
 4. Theaudio system of claim 1, wherein the one or more processors areconfigured to alter a presentation parameter of audio data played byeither the first wireless earpiece or the second wireless earpiece bydistorting audio data played by either the first wireless earpiece orthe second wireless earpiece to create a muffled sound effect.
 5. Theaudio system of claim 1, wherein the one or more processors areconfigured to alter a presentation parameter of audio data played byeither the first wireless earpiece or the second wireless earpiece bychanging a volume level of audio data played by either the firstwireless earpiece or the second wireless earpiece.
 6. A mobile devicecomprising: one or more processors configured with processor-executableinstructions to perform operations comprising: wirelessly receiving datafrom a first wearable device; recognizing a user gesture using at leastthe data received from the first wearable device, wherein the usergesture comprises (i) a contact gesture for contacting at least aportion of the first wearable device, or (ii) a body movement gesture;and in response to recognizing the user gesture, altering a presentationparameter of audio data played by either the first wearable device or asecond wearable device such that presentation parameters of audio dataplayed by the first wearable device differ from presentation parametersof audio data played by the second wearable device, wherein the audiodata played by the first wearable device includes at least a first audiodata of a first electronic communication received from a first sourcedevice that is different from a second electronic communication receivedfrom a second source device and the audio data played by the secondwearable device includes at least a second audio data of the secondelectronic communication.
 7. The mobile device of claim 6, wherein thefirst wearable device is a wireless earpiece.
 8. The mobile device ofclaim 6, wherein: the first wearable device comprises a motion sensor;and the data received from the first wearable device comprises motiondata from the motion sensor.
 9. The mobile device of claim 6, whereinaltering a presentation parameter of audio data played by either thefirst wearable device or the second wearable device comprises distortingaudio data played by either the first wearable device or the secondwearable device to create a muffled sound effect.
 10. The mobile deviceof claim 6, wherein altering a presentation parameter of audio dataplayed by either the first wearable device or the second wearable devicecomprises changing a volume level of audio data played by either thefirst wearable device or the second wearable device.
 11. Anon-transitory processor-readable storage medium having stored thereonprocessor-executable instructions configured to cause a processor toperform operations comprising: wirelessly receiving data from firstwearable device; recognizing a user gesture using at least the datareceived from the first wearable device, wherein the user gesturecomprises (i) a contact gesture for contacting at least a portion of thefirst wearable device, or (ii) a body movement gesture; and in responseto recognizing the user, altering a presentation parameter of audio dataplayed by either the first wearable device or a second wearable devicesuch that presentation parameters of audio data played by the firstwearable device differ from presentation parameters of audio data playedby the second wearable device, wherein the audio data played by thefirst wearable device includes at least a first audio data of a firstelectronic communication received from a first source device that isdifferent from a second electronic communication received from a secondsource device and the audio data played by the second wearable deviceincludes at least a second audio data of the second electroniccommunication.
 12. The non-transitory processor-readable storage mediumof claim 11, wherein the first wearable device is a wireless earpiece.13. The non-transitory processor-readable storage medium of claim 11,wherein: the first wearable device comprises a motion sensor; and thedata received from the first wearable device comprises motion data fromthe motion sensor.
 14. The non-transitory processor-readable storagemedium of claim 11, wherein altering a presentation parameter of audiodata played by either the first wearable device or the second wearabledevice comprises distorting audio data played by either the firstwearable device or the second wearable device to create a muffled soundeffect.
 15. The non-transitory processor-readable storage medium ofclaim 11, wherein altering a presentation parameter of audio data playedby either the first wearable device or the second wearable devicecomprises changing a volume level of audio data played by either thefirst wearable device or the second wearable device.
 16. A methodcomprising: by a mobile device including one or more processors:wirelessly receiving data from a first wearable device; recognizing auser gesture using at least the data received from the first wearabledevice, wherein the user gesture comprises (i) a contact gesture forcontacting at least a portion of the first wearable device, or (ii) abody movement gesture; and in response to recognizing the user gesture,altering a presentation parameter of audio data played by either thefirst wearable device or a second wearable device such that presentationparameters of audio data played by the first wearable device differ frompresentation parameters of audio data played by the second wearabledevice, wherein the audio data played by the first wearable deviceincludes at least a first audio data of a first electronic communicationreceived from a first source device that is different from a secondelectronic communication received from a second source device and theaudio data played by the second wearable device includes at least asecond audio data of the second electronic communication.
 17. The methodof claim 16, wherein the first wearable device is a wireless earpiece.18. The method of claim 16, wherein: the first wearable device comprisesa motion sensor; and the data received from the first wearable devicecomprises motion data from the motion sensor.
 19. The method of claim16, wherein altering a presentation parameter of audio data played byeither the first wearable device or the second wearable device comprisesdistorting audio data played by either the first wearable device or thesecond wearable device to create a muffled sound effect.
 20. The methodof claim 16, wherein altering a presentation parameter of audio dataplayed by either the first wearable device or the second wearable devicecomprises changing a volume level of audio data played by either thefirst wearable device or the second wearable device.